@font-face {

    font-family: "Montserrat-Regular";

    src: url("https://images.hanlonsonline.co.uk/Northumberland Demo/content/static/Montserrat-Regular.ttf");

    font-weight: 700;

    font-style: normal;

}

@font-face {

    font-family: "Montserrat-Bold";

    src: url("https://images.hanlonsonline.co.uk/Northumberland Demo/content/static/Montserrat-Bold.ttf");

    font-weight: 700;

    font-style: normal;

}
*{
    font-family:"Montserrat-Regular"
}
div#northumberlandFooterSection {
    /* text-align: center; */
    color: silver;
    background: #00245D !important;
    color: #FFFFFF !important;
    padding: 10px;
}
#ctl00_divFooter {
    text-align: center;
    color: silver;
    background: #00245D !important;
    color: #FFFFFF !important;
}

a#hanlonText {
    text-decoration: underline;
    color: #ffffff !important;
}

div#northFooter {
    background: #00245d !important;
    width: 100%;
}
#ChangeCookiePreferences {
    color: #ffffff !important;
    text-decoration: underline;
    font-size: 12pt;
    font-family: 'Montserrat-Bold',sans-serif;
}
a#userLoginLink {
    color: #ffffff !important;
    text-decoration: underline;
    font-size: 12pt;
    font-family: 'Montserrat-Bold',sans-serif;
    float: right;
}
#pnlQuickLogin {
    display: inline-flex;
}

#OriginalPnlTopMain {
    height: 10em !important;
    background-color: none !important;
}

h1 {
    color: green !important;
}

.navbar-default {
    background-color: #2c973e !important;
    font-size: 18px !important;
}

.navbar {
    background-color: #2c973e !important;
    font-size: 18px !important;
}

#lstNavigation>li>a {
    font-size: 18px;
    text-decoration: underline;
    color: #fff !important;
}

#lstNavigation>li>a:hover {
    color: #c0bea9 !important;
}

#lnkMyAccounts {
    font-size: 18px;
    text-decoration: underline;
    color: #fff !important;
}

#lnkMyAccounts:hover {
    color: #c0bea9 !important;
}

#Title>div>div>div>h3 {
    color: green;
    font-size: 1.85em !important;
    text-decoration: underline;
}

#Main>div>div>div.col-md-9 {
    font-size: 18px;
}

#Main>div>div>div.col-md-9>ul>li>a {
    font-size: 16px;
}

#aspnetForm>div.Main>div.hozbar-nav {
    padding-bottom: 18px;
}

#aspnetForm>div.Main>div.container-fluid>div:nth-child(1)>div>h2 {
    color: green;
    font-size: 1.85em !important;
    text-decoration: underline;
}

#aspnetForm>div.Main>div:nth-child(5)>div>div>h3 {
    color: green;
    text-decoration: underline;
}

#aspnetForm>div.Main>div:nth-child(7)>div>div>h3 {
    color: green;
    text-decoration: underline;
}

.text-muted {
    color: #666 !important;
    padding-top: 10px;
    font-size: 15px;
}

#aspnetForm>div.Main>div.container-fluid>div:nth-child(1)>div {
    text-align: center;
    padding-bottom: 40px;
}

#navBarLogout {
    color: #fff !important;
    text-decoration: underline;
}

#pnlQuickLogin {
    color: #fff !important;
}

#arrowLoginNavBar {
    color: #fff;
}

#ctl00_mCPH_VerticalNavigationColumn {
    display: none;
}

#ctl00_mCPH_ProjectNameLabel {
    color: green;
    font-size: 1.0em !important;
}

.cellFirst,
table#ScheduleSummaryTable th,
table#ScheduleLifetimeSummaryTable th {
    background-color: #2c973e !important;
}

table#ScheduleTable th {
    background-color: #2C973F !important;
}

#aspnetForm>div.Main {
    background-image: none !important;
}

#ctl00_mCPH_VerticalNavigationBar_VerticalSidebarNavigation>div,
#ctl00_mCPH_mLoginCtrl_lblSeperator,
#ctl00_mCPH_mLoginCtrl_hlkRegister {
    display: none;
}

#introheaderclientsignup {
    background-color: #FFFFFF !important;
    padding-top: 15px !important;
    width: 968px !important;
    margin-top: 15px !important;
    margin-left: 15px !important;
    padding-bottom: 30px !important;
}

#intro {
    padding-left: 0 !important;
}

button[disabled],
html input[disabled] {
    background-color: #3e9d30b8 !important;
}

div.ContentNoNews {
    width: unset !important;
    padding: unset !important;
}

.hozbar-nav .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}

.hozbar-nav .navbar-default .navbar-toggle:hover,
.hozbar-nav .navbar-default .navbar-toggle:focus {
    background-color: #20702e;
}

.table th {
    background-color: #2c973e !important;
}

#DocumentsDialog>div>div {
    width: unset !important;
}

#lstNavigation>li>a {
    font-size: 18px !important;
}

.hozbar-nav .navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover {
    border-bottom: none !important;
}

#arrowLoginNavBar {
    top: 10px;
}

#ctl00_CustomWrapper>div.container-fluid>div>div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#ctl00_CustomWrapper>div.container-fluid>div:nth-child(1)>div>h2 {
    color: green;
    font-size: 1.85em !important;
    text-decoration: underline;
    width: 75%;
    float: right;
}

#ctl00_mCPH_mLoginCtrl_pnlChangePassword>div {
    margin-bottom: 20px;
    margin-left: unset;
    font-weight: bold;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #00245D;
    border-color: #00245D;
}
@media only screen and (max-width: 1400px) {
    #ctl00_mCPH_ContentColumn {
        padding-left: 100px !important;
    }

    #aspnetForm>div.Main>div:nth-child(6)>div>div {
        padding-left: 100px !important;
    }

    #aspnetForm>div.Main>div:nth-child(7)>div>div {
        padding-left: 120px !important;
    }

    #aspnetForm>div.Main>div.container-fluid>div:nth-child(1)>div {
        text-align: center;
        padding-bottom: 40px;
    }
}

@media (max-width: 1300px) {
    .ClientSignupWrapper>a {
        background-color: #2c973e !important;
    }
}

div.UserLogin a {
    color: Silver;
    text-decoration: none;
}

#ctl00_divFooter {
    text-align: center;
    color: silver;
}

#ChangeCookiePreferences {
    color: silver;
}